﻿namespace Blaze.Framework.LuaExtensions
{
    /// <summary>
    /// 用于描述Lua字段类型。
    /// </summary>
    public enum LuaFieldType
    {
        /// <summary>
        /// 游戏对象引用。
        /// </summary>
        GameObject = 0,

        /// <summary>
        /// 字符串。
        /// </summary>
        String = 1,

        /// <summary>
        /// 数字。
        /// </summary>
        Number = 2,

        /// <summary>
        /// 布尔值。
        /// </summary>
        Boolean = 3,

        /// <summary>
        /// Lua表引用。
        /// </summary>
        LuaTable = 7,

        /// <summary>
        /// 组件引用。
        /// </summary>
        Component = 8,

        /// <summary>
        /// 资源对象引用。
        /// </summary>
        Asset = 9,
    }
}